<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>A.2. PHP Extensions</title>
<link rel="stylesheet" href="dbstyle.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
<link rel="start" href="index.html" title="Programmer's Reference Guide">
<link rel="up" href="requirements.html" title="Appendix A. Zend Framework Requirements">
<link rel="prev" href="requirements.html" title="Appendix A. Zend Framework Requirements">
<link rel="next" href="requirements.zendcomponents.html" title="A.3. Zend Framework Components">
<link rel="chapter" href="introduction.html" title="Chapter 1. Introduction to Zend Framework">
<link rel="chapter" href="zend.acl.html" title="Chapter 2. Zend_Acl">
<link rel="chapter" href="zend.auth.html" title="Chapter 3. Zend_Auth">
<link rel="chapter" href="zend.cache.html" title="Chapter 4. Zend_Cache">
<link rel="chapter" href="zend.config.html" title="Chapter 5. Zend_Config">
<link rel="chapter" href="zend.console.getopt.html" title="Chapter 6. Zend_Console_Getopt">
<link rel="chapter" href="zend.controller.html" title="Chapter 7. Zend_Controller">
<link rel="chapter" href="zend.currency.html" title="Chapter 8. Zend_Currency">
<link rel="chapter" href="zend.date.html" title="Chapter 9. Zend_Date">
<link rel="chapter" href="zend.db.html" title="Chapter 10. Zend_Db">
<link rel="chapter" href="zend.debug.html" title="Chapter 11. Zend_Debug">
<link rel="chapter" href="zend.dojo.html" title="Chapter 12. Zend_Dojo">
<link rel="chapter" href="zend.dom.html" title="Chapter 13. Zend_Dom">
<link rel="chapter" href="zend.exception.html" title="Chapter 14. Zend_Exception">
<link rel="chapter" href="zend.feed.html" title="Chapter 15. Zend_Feed">
<link rel="chapter" href="zend.filter.html" title="Chapter 16. Zend_Filter">
<link rel="chapter" href="zend.form.html" title="Chapter 17. Zend_Form">
<link rel="chapter" href="zend.gdata.html" title="Chapter 18. Zend_Gdata">
<link rel="chapter" href="zend.http.html" title="Chapter 19. Zend_Http">
<link rel="chapter" href="zend.infocard.html" title="Chapter 20. Zend_InfoCard">
<link rel="chapter" href="zend.json.html" title="Chapter 21. Zend_Json">
<link rel="chapter" href="zend.layout.html" title="Chapter 22. Zend_Layout">
<link rel="chapter" href="zend.ldap.html" title="Chapter 23. Zend_Ldap">
<link rel="chapter" href="zend.loader.html" title="Chapter 24. Zend_Loader">
<link rel="chapter" href="zend.locale.html" title="Chapter 25. Zend_Locale">
<link rel="chapter" href="zend.log.html" title="Chapter 26. Zend_Log">
<link rel="chapter" href="zend.mail.html" title="Chapter 27. Zend_Mail">
<link rel="chapter" href="zend.measure.html" title="Chapter 28. Zend_Measure">
<link rel="chapter" href="zend.memory.html" title="Chapter 29. Zend_Memory">
<link rel="chapter" href="zend.mime.html" title="Chapter 30. Zend_Mime">
<link rel="chapter" href="zend.openid.html" title="Chapter 31. Zend_OpenId">
<link rel="chapter" href="zend.paginator.html" title="Chapter 32. Zend_Paginator">
<link rel="chapter" href="zend.pdf.html" title="Chapter 33. Zend_Pdf">
<link rel="chapter" href="zend.registry.html" title="Chapter 34. Zend_Registry">
<link rel="chapter" href="zend.rest.html" title="Chapter 35. Zend_Rest">
<link rel="chapter" href="zend.search.lucene.html" title="Chapter 36. Zend_Search_Lucene">
<link rel="chapter" href="zend.server.html" title="Chapter 37. Zend_Server">
<link rel="chapter" href="zend.service.html" title="Chapter 38. Zend_Service">
<link rel="chapter" href="zend.session.html" title="Chapter 39. Zend_Session">
<link rel="chapter" href="zend.soap.html" title="Chapter 40. Zend_Soap">
<link rel="chapter" href="zend.test.html" title="Chapter 41. Zend_Test">
<link rel="chapter" href="zend.text.html" title="Chapter 42. Zend_Text">
<link rel="chapter" href="zend.timesync.html" title="Chapter 43. Zend_TimeSync">
<link rel="chapter" href="zend.translate.html" title="Chapter 44. Zend_Translate">
<link rel="chapter" href="zend.uri.html" title="Chapter 45. Zend_Uri">
<link rel="chapter" href="zend.validate.html" title="Chapter 46. Zend_Validate">
<link rel="chapter" href="zend.version.html" title="Chapter 47. Zend_Version">
<link rel="chapter" href="zend.view.html" title="Chapter 48. Zend_View">
<link rel="chapter" href="zend.xmlrpc.html" title="Chapter 49. Zend_XmlRpc">
<link rel="appendix" href="requirements.html" title="Appendix A. Zend Framework Requirements">
<link rel="appendix" href="coding-standard.html" title="Appendix B. Zend Framework Coding Standard for PHP">
<link rel="appendix" href="copyrights.html" title="Appendix C. Copyright Information">
<link rel="index" href="the.index.html" title="Index">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader"><table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">A.2. PHP Extensions</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="requirements.html">Prev</a> </td>
<th width="60%" align="center">Appendix A. Zend Framework Requirements</th>
<td width="20%" align="right"> <a accesskey="n" href="requirements.zendcomponents.html">Next</a>
</td>
</tr>
</table></div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="requirements.extensions"></a>A.2. PHP Extensions</h2></div></div></div>
<p>
            You will find a table listing all extensions typically found in PHP
            and how they are used in Zend Framework below. You should verify that the extensions on
            which ZF components you'll be using in your application are available in your PHP environments.
            Many applications will not require every extension listed below.
        </p>
<p>
            A dependency of type "hard" indicates that the components or classes
            cannot function properly if the respective extension is not available,
            while a dependency of type "soft" indicates that the component may use
            the extension if it is available but will function properly if it is not.
            Many components will automatically use certain extensions if they are available
            to optimize performance but will execute code with similar functionality in the
            component itself if the extensions are unavailable.
        </p>
<div class="table">
<a name="requirements.extensions.table-1"></a><p class="title"><b>Table A.1. PHP Extensions Used in Zend Framework by Component</b></p>
<div class="table-contents"><table summary="PHP Extensions Used in Zend Framework by Component" border="1">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>Extension</th>
<th>Dependency Type</th>
<th>Used by Zend Framework Components</th>
</tr></thead>
<tbody>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.apc.php" target="_top"><code class="code">apc</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.cache.backends.html" target="_top"><code class="code">Zend_Cache_Backend_Apc</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.bc.php" target="_top"><code class="code">bcmath</code></a></strong></span></td>
<td>Soft</td>
<td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://pecl.php.net/package/Bitset" target="_top"><code class="code">bitset</code></a></strong></span></td>
<td>Soft</td>
<td><a href="http://framework.zend.com/manual/en/zend.search.lucene.html" target="_top"><code class="code">Zend_Search_Lucene</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.bzip2.php" target="_top"><code class="code">bz2</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.calendar.php" target="_top"><code class="code">calendar</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.com.php" target="_top"><code class="code">com_dotnet</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="9" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.ctype.php" target="_top"><code class="code">ctype</code></a></strong></span></td>
<td rowspan="9" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.auth.adapter.http.html" target="_top"><code class="code">Zend_Auth_Adapter_Http</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.gdata.html" target="_top"><code class="code">Zend_Gdata</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http_Client</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.pdf.html" target="_top"><code class="code">Zend_Pdf</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.client.html" target="_top"><code class="code">Zend_Rest_Client</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.server.html" target="_top"><code class="code">Zend_Rest_Server</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.search.lucene.html" target="_top"><code class="code">Zend_Search_Lucene</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.uri.html" target="_top"><code class="code">Zend_Uri</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.curl.php" target="_top"><code class="code">curl</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.http.client.adapters.html" target="_top"><code class="code">Zend_Http_Client_Adapter_Curl</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.datetime.php" target="_top"><code class="code">date</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.dba.php" target="_top"><code class="code">dba</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.dbase.php" target="_top"><code class="code">dbase</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="11" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.dom.php" target="_top"><code class="code">dom</code></a></strong></span></td>
<td rowspan="11" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.feed.html" target="_top"><code class="code">Zend_Feed</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.gdata.html" target="_top"><code class="code">Zend_Gdata</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.log.formatters.html" target="_top"><code class="code">Zend_Log_Formatter_Xml</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.server.html" target="_top"><code class="code">Zend_Rest_Server</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.search.lucene.html" target="_top"><code class="code">Zend_Search_Lucene</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.amazon.html" target="_top"><code class="code">Zend_Service_Amazon</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.delicious.html" target="_top"><code class="code">Zend_Service_Delicious</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.flickr.html" target="_top"><code class="code">Zend_Service_Flickr</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.simpy.html" target="_top"><code class="code">Zend_Service_Simpy</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.yahoo.html" target="_top"><code class="code">Zend_Service_Yahoo</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.xmlrpc.html" target="_top"><code class="code">Zend_XmlRpc</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.exif.php" target="_top"><code class="code">exif</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.fbsql.php" target="_top"><code class="code">fbsql</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.fdf.php" target="_top"><code class="code">fdf</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.filter.php" target="_top"><code class="code">filter</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.ftp.php" target="_top"><code class="code">ftp</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.image.php" target="_top"><code class="code">gd</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.pdf.html" target="_top"><code class="code">Zend_Pdf</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.gettext.php" target="_top"><code class="code">gettext</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.gmp.php" target="_top"><code class="code">gmp</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.hash.php" target="_top"><code class="code">hash</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.auth.adapter.http.html" target="_top"><code class="code">Zend_Auth_Adapter_Http</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.ibm-db2.php" target="_top"><code class="code">ibm_db2</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db_Adapter_Db2</code></a></td>
</tr>
<tr>
<td rowspan="8" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.iconv.php" target="_top"><code class="code">iconv</code></a></strong></span></td>
<td rowspan="8" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.currency.html" target="_top"><code class="code">Zend_Currency</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.parsing.html" target="_top"><code class="code">Zend_Locale_Format</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.mime.html" target="_top"><code class="code">Zend_Mime</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.pdf.html" target="_top"><code class="code">Zend_Pdf</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.search.lucene.html" target="_top"><code class="code">Zend_Search_Lucene</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html" target="_top"><code class="code">Zend_Service_Audioscrobbler</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.flickr.html" target="_top"><code class="code">Zend_Service_Flickr</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.xmlrpc.client.html" target="_top"><code class="code">Zend_XmlRpc_Client</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.imap.php" target="_top"><code class="code">imap</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.ifx.php" target="_top"><code class="code">informix</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.ibase.php" target="_top"><code class="code">interbase</code></a></strong></span></td>
<td>Hard</td>
<td>Zend_Db_Adapter_Firebird</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.json.php" target="_top"><code class="code">json</code></a></strong></span></td>
<td>Soft</td>
<td><a href="http://framework.zend.com/manual/en/zend.json.html" target="_top"><code class="code">Zend_Json</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.ldap.php" target="_top"><code class="code">ldap</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.libxml.php" target="_top"><code class="code">libxml</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://www.php.net/manual/en/ref.dom.php" target="_top"><code class="code">DOM</code></a></td>
</tr>
<tr><td><a href="http://www.php.net/manual/en/ref.simplexml.php" target="_top"><code class="code">SimpleXML</code></a></td></tr>
<tr><td><a href="http://www.php.net/manual/en/ref.xslt.php" target="_top"><code class="code">XSLT</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.mbstring.php" target="_top"><code class="code">mbstring</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.feed.html" target="_top"><code class="code">Zend_Feed</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.mcrypt.php" target="_top"><code class="code">mcrypt</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.memcache.php" target="_top"><code class="code">memcache</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.cache.backends.html" target="_top"><code class="code">Zend_Cache_Backend_Memcached</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.mhash.php" target="_top"><code class="code">mhash</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.mime-magic.php" target="_top"><code class="code">mime_magic</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http_Client</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.ming.php" target="_top"><code class="code">ming</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.msql.php" target="_top"><code class="code">msql</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.mssql.php" target="_top"><code class="code">mssql</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.mysql.php" target="_top"><code class="code">mysql</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.mysqli.php" target="_top"><code class="code">mysqli</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db_Adapter_Mysqli</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.ncurses.php" target="_top"><code class="code">ncurses</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.oci8.php" target="_top"><code class="code">oci8</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db_Adapter_Oracle</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.uodbc.php" target="_top"><code class="code">odbc</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.openssl.php" target="_top"><code class="code">openssl</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pcntl.php" target="_top"><code class="code">pcntl</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pcre.php" target="_top"><code class="code">pcre</code></a></strong></span></td>
<td>Hard</td>
<td>Virtually all components</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pdo.php" target="_top"><code class="code">pdo</code></a></strong></span></td>
<td>Hard</td>
<td>All PDO database adapters</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pdo-dblib.php" target="_top"><code class="code">pdo_dblib</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pdo-firebird.php" target="_top"><code class="code">pdo_firebird</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><code class="code">pdo_mssql</code></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db_Adapter_Pdo_Mssql</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pdo-mysql.php" target="_top"><code class="code">pdo_mysql</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db_Adapter_Pdo_Mysql</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pdo-oci.php" target="_top"><code class="code">pdo_oci</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db_Adapter_Pdo_Oci</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pdo-pgsql.php" target="_top"><code class="code">pdo_pgsql</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db_Adapter_Pdo_Pgsql</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pdo-sqlite.php" target="_top"><code class="code">pdo_sqlite</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db_Adapter_Pdo_Sqlite</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pgsql.php" target="_top"><code class="code">pgsql</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.posix.php" target="_top"><code class="code">posix</code></a></strong></span></td>
<td>Soft</td>
<td><a href="http://framework.zend.com/manual/en/zend.mail.html" target="_top"><code class="code">Zend_Mail</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.pspell.php" target="_top"><code class="code">pspell</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.readline.php" target="_top"><code class="code">readline</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.recode.php" target="_top"><code class="code">recode</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="10" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/language.oop5.reflection.php" target="_top"><code class="code">Reflection</code></a></strong></span></td>
<td rowspan="10" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.controller.html" target="_top"><code class="code">Zend_Controller</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.filter.html" target="_top"><code class="code">Zend_Filter</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.filter.input.html" target="_top"><code class="code">Zend_Filter_Input</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.json.html" target="_top"><code class="code">Zend_Json</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.log.html" target="_top"><code class="code">Zend_Log</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.server.html" target="_top"><code class="code">Zend_Rest_Server</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.server.reflection.html" target="_top"><code class="code">Zend_Server_Reflection</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.view.html" target="_top"><code class="code">Zend_View</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.xmlrpc.server.html" target="_top"><code class="code">Zend_XmlRpc_Server</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.session.php" target="_top"><code class="code">session</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.controller.actionhelpers.html" target="_top"><code class="code">Zend_Controller_Action_Helper_Redirector</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.session.html" target="_top"><code class="code">Zend_Session</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.shmop.php" target="_top"><code class="code">shmop</code></a></strong></span></td>
<td>---</td>
<td> </td>
</tr>
<tr>
<td rowspan="5" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.simplexml.php" target="_top"><code class="code">SimpleXML</code></a></strong></span></td>
<td rowspan="5" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.config.adapters.xml.html" target="_top"><code class="code">Zend_Config_Xml</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.feed.html" target="_top"><code class="code">Zend_Feed</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.client.html" target="_top"><code class="code">Zend_Rest_Client</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html" target="_top"><code class="code">Zend_Service_Audioscrobbler</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.xmlrpc.html" target="_top"><code class="code">Zend_XmlRpc</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.soap.php" target="_top"><code class="code">soap</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.service.strikeiron.html" target="_top"><code class="code">Zend_Service_StrikeIron</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.sockets.php" target="_top"><code class="code">sockets</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.spl.php" target="_top"><code class="code">SPL</code></a></strong></span></td>
<td>Hard</td>
<td>Virtually all components</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.sqlite.php" target="_top"><code class="code">SQLite</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.cache.backends.html" target="_top">Zend_Cache_Backend_Sqlite</a></td>
</tr>
<tr>
<td><span class="strong"><strong><code class="code">standard</code></strong></span></td>
<td>Hard</td>
<td>Virtually all components</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.sybase.php" target="_top"><code class="code">sybase</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong>sysvmsg</strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong>sysvsem</strong></span></td>
<td>---</td>
<td>--</td>
</tr>
<tr>
<td><span class="strong"><strong>sysvshm</strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.tidy.php" target="_top"><code class="code">tidy</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.tokenizer.php" target="_top"><code class="code">tokenizer</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.wddx.php" target="_top"><code class="code">wddx</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.xml.php" target="_top"><code class="code">xml</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.translate.adapter.html" target="_top"><code class="code">Zend_Translate_Adapter_Qt</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.translate.adapter.html" target="_top"><code class="code">Zend_Translate_Adapter_Tmx</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.translate.adapter.html" target="_top"><code class="code">Zend_Translate_Adapter_Xliff</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.xmlreader.php" target="_top"><code class="code">XMLReader</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.xmlrpc.php" target="_top"><code class="code">xmlrpc</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.xmlwriter.php" target="_top"><code class="code">XMLWriter</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.xsl.php" target="_top"><code class="code">xsl</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.zip.php" target="_top"><code class="code">zip</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://www.php.net/manual/en/ref.zlib.php" target="_top"><code class="code">zlib</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.pdf.html" target="_top"><code class="code">Zend_Pdf</code></a></td>
</tr>
<tr><td><a href="http://www.php.net/manual/en/ref.memcache.php" target="_top"><code class="code">Memcache</code></a></td></tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
<div class="navfooter"><table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="requirements.html">Prev</a> </td>
<td width="20%" align="center"><a accesskey="u" href="requirements.html">Up</a></td>
<td width="40%" align="right"> <a accesskey="n" href="requirements.zendcomponents.html">Next</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">Appendix A. Zend Framework Requirements </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td>
<td width="40%" align="right" valign="top"> A.3. Zend Framework Components</td>
</tr>
</table></div>
<div class="revinfo"></div>
</body>
</html>
